package com.itc.dispatch.domain.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class AlarmConfigPageDto extends Page {
    /**
     * 告警管理id主键
     */

    @ApiModelProperty("告警管理id主键")
    private Long id;

    /**
     * 告警类型
     */
    @ApiModelProperty("告警类型")
    private String alarmType;

    /**
     * 告警名称
     */
    @ApiModelProperty("告警名称")
    private String alarmName;

    /**
     * 启用状态
     */
    @ApiModelProperty("启用状态 0_已关闭 1_已启用")
    private Integer status;

    /**
     * 告警自动确认时间单位
     */
    @ApiModelProperty("告警自动确认时间单位")
    private String alarmTimeUnit;

    /**
     * 时间值
     */
    @ApiModelProperty("时间值")
    private Integer alarmTimeValue;

    /**
     * 是否在重要告警中展示
     */
    @ApiModelProperty("是否在重要告警中展示 0_否 1_是")
    private Integer isImport;

    /**
     * 是否为常用告警
     */
    @ApiModelProperty("是否为常用告警 0_否 1_是")
    private Integer isNormal;

    /**
     * 关联的流程id
     */
    @ApiModelProperty("关联的流程id")
    private String flowId;

    /**
     * 关联警告id
     */
    @ApiModelProperty("关联警告id")
    private String alarmId;

    /**
     * 确定部门id
     */
    @ApiModelProperty("确定部门id")
    private String departmentId;


    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private String createDate;


    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private String updateDate;
}
